Implementation Testing Framework
Implementation testing must be completed to validate your program prior to launch. We recommend the following implementation tests.
Actions
Item |
Test Recommendation |
---|---|
Standard Action Logging and Metadata |
|
Batch Actions |
|
Retry |
Ensure that retry logic is in place to account for any Nitro planned or unplanned maintenance. |
Multiple/redundant Action Logging |
A key component of actions is frequent and redundant activity. Some use cases necessitate a repeat action continuing to be sent from source systems. In other cases, you may want to only initiate the action one time from the source system. For each action, identify whether the action can be completed multiple times back to back.
|
Backdating |
Note: Backdating is an optional feature only used in specific use cases where the time of the action is important, but data is delayed. Default behavior is to log actions with the current date/time. If you are backdating actions, configure one or more missions with date ranges including start and end date. The end date should have already passed (meaning the mission is expired). Then:
In the User Management view verify that:
|
Users
Item |
Test Recommendation |
---|---|
ID |
|
Missions
Item |
Test Recommendation |
---|---|
Action to Mission Completion |
|
Groups |
|
Metadata |
|
Points |
|
Webhooks |
Complete a mission for a test user. Monitor the Webhook URL to ensure points and/or mission data was received. Note: Typically, inspecting the Webhook needs to be completed by a developer or technical contact who is involved in setting it up. |
Blocks
Item |
Test Recommendation |
---|---|
Impact |
|
Recognitions |
|
Site Settings
Item |
Test Recommendation |
---|---|
Webhooks |
Verify the webhook URL is input correctly. Then, proceed with mission testing scenario. |
Levels |
Verify level thresholds are set as expected. |
Point Categories |
|
Localization
Item |
Test Recommendation |
---|---|
Localization |
|
Impact+
Item |
Test Recommendation |
---|---|
User Registration |
Verify a user can register for Impact+. |
SSO |
Verify single-sign-on is working. |
UI walk-through |
|
User Preferences |
Verify users have the right preferences to present the best user experience: firstName, lastName, userProfileUrl |
See also